@charset "utf-8";/*1px线问题（ios8）*/html.hairlines *{border-width:.5px !important;}
/** 全局reset **/body,header,footer,section,div,span,p,img,a,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,i,b,u,del,menu,nav,fieldset,legend,article,aside,details,figcaption,hgroup,pre,code,from,blockquote,th,td,tr,hr,table,img,figure,button,input,textarea{padding:0;margin:0;font-family:Microsoft Yahei,Helvetica,Arial;}
body{max-width: 640px;min-width: 320px;margin: 0 auto;}
:focus{outline:none;}
img{vertical-align:middle;border:0 none;max-width: 100%;}
ul{list-style:none;}
a{text-decoration:none;outline:0;cursor: pointer;-webkit-tap-highlight-color: rgba(255,255,255,0);}
a:active,a:hover,a.current{outline:0}
section{display:block;margin:0 auto;}
header,footer{margin:0 auto;width:100%;}
em,i{font-style:normal;}
html,body{width:100%;}
button,input{border:0 none;}
u,del{text-decoration:none;}
/* webkit引擎的浏览器取消默认样式*/input[type="submit"],input[type="reset"],input[type="button"],input[type="password"],input[type="text"],input[type="search"],input[type="number"],button{-webkit-appearance:none;outline:none;}
/* media query*/html,body{font-size:15px;}
@media only screen and (min-width:240px){html,body{font-size:12px;}}
@media only screen and (min-width:320px){html,body{font-size:15px;}}
@media only screen and (min-width:360px){html,body{font-size:18px;}}
@media only screen and (min-width:420px){html,body{font-size:20px;}}
@media only screen and (min-width:480px){html,body{font-size:24px;}}
em,i{font-style: normal;}
.flex-cell{display: -webkit-box;display: -webkit-flex;display: flex;}
.flex{position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.flex-hd{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.flex-rt{text-align: right;}
.clear{clear: both;}
.body{background: #000;}
.box-wrap{position: relative;width: 100%;}
.box-but{position: relative;background: #E70E05;color: #fff;font-size: 1.2rem;padding: 2.4% 0;margin: 6% 2% 10% 2%;display: block;text-align: center;border-radius: 4px;}
.mag-t1{margin-top: 0.5%;}
.mag-t2{margin-top: 2%;}
.mag-t3{margin-top: 3%;}
.mag-t4{margin-top: 4%;}
.mag-b2{margin-bottom: 2%;}
.mag-b3{margin-bottom: 3%;}
.mag-b4{margin-bottom: 4%;}
.img-b2{margin-bottom: -2%;}
.img-t5{margin-top: -5%;}
.box-btn{position: relative;margin-top: -1%;}
.box-btn .box-ctn{position: absolute;bottom: 0;right: 6%;z-index: 9;}
.box-btn .box-ctn img{width: 4rem;}
.box-item{position: relative;background: #AA834A;overflow: hidden;}
.box-tn{position: relative;border-bottom: 1px solid #88693B;padding: 3% 0;overflow: hidden;}
.box-tn> p{color: #FED201;font-size: 1.4rem;padding-left: 8%;padding-top: 1%;}
.box-tn .box-pos{position: relative;width: 60%;float: left;box-sizing: border-box;}
.box-pic{float: left;width: 40%;box-sizing: border-box;}
.box-tn .box-pos .box-list{position: relative;width: 100%;}
.box-tn .box-pos .box-list li{width: 28%;float: left;box-sizing: border-box;margin: 0 1%;text-align: center;}
.box-tn .box-pos .box-list li p{text-align: center;font-size: 0.8rem}
.box-tn .box-pos .box-list li p.pt1{color: #D7C8B3;padding-bottom: 1%;}
.box-tn .box-pos .box-list li p.pt2{color: #fff;}
.box-tm{clear: both;position: relative;padding: 2% 0;overflow: hidden;}
.box-tm p.pn1{color: #D7C8B3;font-size: 0.8rem;padding-left: 10%;float: left;box-sizing: border-box;width: 60%;}
.box-tm p.pn2{float: left;width: 40%;box-sizing: border-box;font-size: 0.8rem;color: #D7C8B3;}
.box-tm p.pn2 span{color: #9e0b0c;padding: 0 2%;}
.box-bt{position: relative;clear: both;}
.box-bt a{color: inherit;background: #E70E05;color: #fff;font-size: 1rem;padding: 2.8% 0;margin: 4% 2%;display: block;text-align: center;border-radius: 4px;}
.pt{padding: 0 2% 1% 3%;font-size: 0.75rem;color: inherit;line-height: 1.2rem;}
.pt em{width: 0.8em;height: 0.8em;background: #FF0000;display: inline-block;border-radius: 50%;margin: 0 0.2rem;}
.pt span{color: #FF0000;}
.pt ins{color: #753A00;font-style: normal;text-decoration: none;}
.pt i{color: #FF0000;font-weight: 600;font-family: "楷体"}
.box-vt{padding: 4% 3% 2% 3%;position: relative;}
.box-vt p{color: #666 !important;}
.box-all{padding: 3% 2%;position: relative;}
.box-tab{position: relative;margin-top: 3%;}
.box-tab .ult{padding: 0 4%;position: relative;overflow: hidden;clear: both;margin-bottom: 1%;}
.box-tab .ult li{width: 44%;float: left;box-sizing: border-box;margin: 0 3%;}
.box-tab .ult li h2{font-size: 0.9rem;padding-top: 8%;padding-left: 2%;padding-bottom: 1%;font-weight: normal;}
.box-tab .ult li p{font-size: 0.7rem;padding-left: 2%;line-height: 1.1rem;}
.box-lnt{position: relative;padding: 3%;border: 2px dashed #FF0000;margin: 0 5% 3% 5%;box-sizing: border-box;}
.box-lnt p{font-size: 0.9rem;font-weight: 600;color: #FF0000;line-height: 1.4rem;}
.tip-title{background:#eee9e6;font-size: 1rem;font-weight: bolder;color: #634f42;padding: 1% 4%;}
.tip-title span{display: inline-block;width: 0;height: 0px;border-left: 0.3rem solid transparent;border-right: 0.3rem solid transparent;border-top: 0.6rem solid #968255;vertical-align: middle;margin-right: 0.3rem;}
.comment{width: 100%;height: 17rem;margin-top: 3%;margin-bottom: 0px;overflow: hidden;}
.comment-inner{width: 100%;}
.comment-name{line-height: 1.2rem;color: rgb(232, 55, 60);margin-left: 3%;font-size: 0.75rem;padding-top: 1%;}
.comment-content{line-height: 1.2rem;margin:0 3%;font-size: 0.75rem;color: rgb(102, 102, 102);border-bottom: 1px dotted rgb(204, 204, 204);padding: 1% 0;}
.box-h2{text-align: center;background: #e01f20;color: #fff;font-size: 1rem;width: 75%;margin: 0 auto 0.83rem;padding: 2%;margin-top: 3%;}
#box_wt{width: 100%;font-size: 0.7rem;line-height: 200%;background: #EFEFEF;text-align: left;border-top: 1px solid #DDDDDD;margin-bottom: 3%;}
#box_wt ul{padding: 10px;height: 6.5rem;overflow: hidden;margin:0px;}
#box_wt span{color: rgb(0, 204, 51);}
#box_wt ul li font{color: #FF0000;font-weight: 600;}
.box-xt{position: relative;padding: 3% 4%;}
.box-xct{width: 100%;}
.box-xct li{display: block;font-size: 0.8rem;margin-bottom: 2%;}
.box-xct li span{font-size: 1.2rem !important;font-weight: 600;color: #FF0000;}
.box-xct li i{width: 1.5rem;height: 1.5rem;text-align: center;line-height: 1.5rem;font-size: 0.8rem;box-sizing: border-box;background: #FF0000;color: #fff;display: inline-block;margin: 0 2%;border-radius: 50%;}
#order{width: 100%;background: transparent;position:relative;}
.title, .subbox input{background: rgb(255, 102, 102) none repeat scroll 0% 0%;color: #fff;font-size: 0.8rem;padding: 2% 3%;}
form:after{content:"";display:block;overflow:hidden;height:0;clear:both;}
/*.xlbox select{width:31.2%;float: left;font: 0.9rem Microsoft YaHei;border-color: #D8D8D8;height:30px;margin-right: 2px;box-sizing: border-box;background: #fff;}*/
.teb-top{padding-top: 0 !important;padding-bottom: 2px;}
.xlbox select:last-child{margin-right: 0;}
.shuxiang,.pixiu_num{margin: 0px;font-size: 0.8rem;background:#fff;width: 52%;padding: 1% 4%;-webkit-tap-highlight-color: rgba(255,255,255,0);display: inline-block;border-radius: 10px;position: relative;white-space:nowrap;cursor: pointer;}
.shuxiang:after{content: "";display: inline-block;width: 0px;height: 0px;border: 5px solid;border-color: #333 transparent transparent;position: absolute;right: 1px;top: 50%;margin-top: -2.5px;}
.float{position: fixed;height: 100%;top: 0;left: 0;right: 0;margin: auto;z-index:100;display:none;}
.shuxiangBox{padding:10px 0;font-size: 1rem;}
.shuxiangBox .bdxx{float: none;display: block;overflow: hidden;_width: 23%;text-align: center;width: 100%;padding: 0px;font-size: 1.2rem;margin-bottom:1rem;}
.shuxiangBox div{padding-left:30px;}
.shuxiangBox .go span{margin: 0 4px;}
.bg_cover{width: 100%;height: 100%;background: #333;filter: alpha(opacity=90);-webkit-opacity: 0.7;opacity: 0.9;z-index: 10;}
.pixiu_num select{margin: 0px;border: 0px none;width: 100%;font: 0.9rem Microsoft YaHei;}
.order_list{position: relative;border-left: 2px solid transparent;border-right: 2px solid transparent;overflow: hidden;padding: 2% 0px 2%;border-top: 2px solid transparent;margin: 2% auto;width: 97%;box-sizing: border-box;border-bottom: 1px solid #D8D8D8;}
.order_list .list_a{width: 1.2rem;height: 1.2rem;margin-top: 0.1rem;float: left;background: transparent url("../img/boz_acc.jpg") no-repeat left top;background-size: 100%;margin-left:0.2rem;border-radius: 50%;}
.order_list .list_a input{display: none;}
.shuxiangBox .list_a{margin-top:0;margin-right:1%;}
.order_list .qz_cur{margin-top: 0.1rem;background: transparent url("../img/boz_act.jpg") no-repeat left top;background-size: 100%;}
.shuxiangBox .qz_cur{margin-top:0;}
.order_list .list_b{width: 60px;float: left;margin-left: 5px;border: 1px solid #DCDCDC;}
.order_list .list_b img{width: 100%;}
.order_list dl{overflow: hidden;padding-left: 10px;margin:0 0;}
.order_list dt{color: #000;line-height: 18px;padding-bottom: 10px;font-size: 1rem;}
.order_list dd{display:inline-block;margin: 0;font-size: 0.9rem;}
.order_list del{display: inline-block;font-size: 0.8rem;margin-left: 1rem;}
.order_list .go{background: #fff;margin-top: 5px;display: inline-block;padding: 2px;margin: 0px 0px 0px 15px;}
.order_list .go a{width: 20px;height: 20px;line-height: 20px;text-align: center;font-weight: bold;color: #FF0000;background-color: #eee;display: inherit;}
.order_list .go span{width: 20px;height: 20px;line-height: 20px;text-align: center;color: #000;display: inline-block;}
.line{height: 20px;border-top:10px solid #d8d8d8;}
.close{width: 35px;height: 35px;display: block;background: #d4cdcd;border-radius: 30px;position: absolute;top: 5px;right: 5px;line-height: 28px;text-align: center;color: #fff;font-size: 2rem;}
.bdxx_ch{display: block;margin:0.5rem 0;padding: 5px;}
.bdxx_ch:last-child{margin-bottom:0;}
.bdxx_ch p{margin: 0px;display: inline-block;width:53%;}
.box-name{font-size:0.9rem;padding-top:4%;border-bottom: 1px dashed #d8d8d8;padding-bottom: 3%;padding-left: 6%;}
.box-name p{display: inline-block;vertical-align: middle;}
.box-pct{width: 60px;margin-left: -4px;border: 1px solid #DCDCDC;}
.box-name dl{display: inline-block;margin: 0 0 0 10px;vertical-align:middle;}
.box-name dd{margin:0;padding-top:10px;color:#f00;}
.bdbox{width: 100%;margin-bottom: 10px;font-size:0.9rem;overflow: hidden;}
.dxbox label{margin-left: 2px;margin-right: 4px;cursor: pointer;}
.dxbox img{display: inline-block;}
.textbox input{width: 90%;font-size: 16px;color: rgb(102, 102, 102);padding: 4px 6px;background: rgb(252, 252, 252) none repeat scroll 0% 0%;border: 1px solid #D8D8D8;}
.xlbox select.dqxl{width: 30.15%;height: 26px;border: 1px solid rgb(160, 160, 160);}
.box-rc{position: relative;}
.box-rcv{position: relative;padding: 3% 4%;}
.box-rcv li{position: relative;display: block;margin-bottom: 3%;width: 100%;}
.box-rcv li label{font-size: 0.8rem;padding-right: 0.2rem;text-align: right;width: 25%;box-sizing: border-box;}
.box-rcv li label em{padding: 0 1%;color: #FF0000;font-weight: 600;vertical-align: middle;}
.box-rcv li input{font-size: 0.8rem;padding: 0.4rem 0.6rem;width: 75%;box-sizing: border-box;border: 1px solid #eee;border-radius: 4px;box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}
.box-rcv li input.wit{width: 30% !important;text-align: center;color: #FF0000;font-weight: 600;}
.box-rcv li span{font-size: 0.8rem}
.box-rcv li select{display: inline-block;padding: 2% 0.3rem;border: 1px solid #eee;box-sizing: border-box;width: 23.68%;margin-right: 0.5%;font-size: 0.8rem}
.box-rcv li textarea{display: inline-block;height: 4rem;padding: 0.4rem 0.5rem;font-size: 0.8rem;border-radius: 4px;width: 75%;box-sizing: border-box;resize: none;border: 1px solid #eee;box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}
.box-rcv li p{font-size: 0.8rem;padding-right: 0.2rem;text-align: right;width: 22%;box-sizing: border-box;display: inline-block;vertical-align: top;}
.box-rcv li p em{padding: 0 1%;color: #FF0000;font-weight: 600;vertical-align: middle;}
.box-ton{text-align: center;padding-bottom: 5%;}
.box-ton .box-int{background: #FF6666;color: #fff;font-size: 0.85rem;padding: 3% 15%;}
.box-fot{width: 100%;padding: 3% 4%;border-top: 1px solid #eee;margin-top: 2%;box-sizing: border-box;margin-bottom: 15%;}
.box-fot p{text-align: center;padding: 3% 0;font-size: 0.85rem}
.box-fot p.fots{text-align: center;padding: 2% 0;font-size: 0.7rem;color: rgb(204, 204, 204);}
.box-fix{position: fixed;width: 100%;left: 0;bottom: 0;max-width: 640px;min-width: 320px;margin: 0 auto;right: 0;}
.box-fix ul{position: relative;padding: 3.5% 0 2% 0;overflow: hidden;background: #424242;}
.box-fix ul li{float: left;width: 33.3%;box-sizing: border-box;font-size: 0.8rem;text-align: center;color: #fff;border-right: 1px solid #fff;}
.box-fix ul li a{padding: 1% 0;width: 100%;display: inline-block;color: inherit;}
.box-fix ul li:last-child{border: 0;}
.box-wx{background: url(../img/boz_wx.png) no-repeat;background-size: 100%;width: 1.4rem;height: 1.4rem;vertical-align: middle;display: inline-block;margin-right: 2%;}
.box-gm{background: url(../img/boz_gw.png) no-repeat;background-size: 100%;width: 1.2rem;height: 1.2rem;vertical-align: middle;display: inline-block;margin-right: 2%;padding-bottom: 0.3rem;}
.box-kf{background: url(../img/boz_kf.png) no-repeat;background-size: 100%;width: 1.2rem;height: 1.2rem;vertical-align: middle;display: inline-block;margin-right: 2%;padding-top: 0.4rem;}
.bt-list{position: relative;}
.bt-list input{display: none;}
.bt-list label{margin-left: 0 !important;}
.bt-list label{display: inline-block;background: url(../img/inter_rd.png) left center no-repeat;padding-left: 1%;background-size: auto 1.1rem;transition: .2s all;cursor: pointer;padding-top: 0.1rem;}
.bt-list input:checked+ label{background: url(../img/inter_actrd.png) left center no-repeat;background-size: auto 1.1rem;cursor: pointer;}
.bt-tct{padding-left: 22%;}
.box-nt{position: relative;}
.img-tn{position: absolute;left: 0;width: 100%;top: -4%;}
.box-en{position: relative;padding: 4% 4% 2% 4%;text-align: center;}
.box-en a{background: #FF0000;color: #fff;font-size: 0.85rem;border-radius: 4px;display: block;padding: 3.5% 0;margin-bottom: 3%;text-align: center;}
.box-en a .img-tel{background: url(../img/bn_tel.png) no-repeat;width: 1rem;height: 1rem;background-size: 100%;vertical-align: middle;display: inline-block;margin-right: 2%;}
.box-en a .img-sms{background: url(../img/bn_sms.png) no-repeat;width: 1rem;height: 1rem;background-size: 100%;vertical-align: middle;display: inline-block;margin-right: 2%;}
.box-bg{position: fixed;left: 0;width: 100%;top: 0;height: 100%;background: rgba(0,0,0,0.6);z-index: 99;display: none;}
.box-row{position: fixed;right: 12%;left: 12%;top: 30%;z-index: 100;display: none;}
.box-row .box-zt{width: 100%;background: #fff;border-radius: 4px;position: relative;}
.box-row .box-zt h4{padding-top: 6%;text-align: center;font-size: 0.75rem;font-weight: 200;color: #666;}
.box-row .box-zt p{padding: 12% 0;text-align: center;font-size: 1.2rem;color: #FF0000;}		
.box-row .box-zt a{padding: 5% 0;text-align: center;font-size: 0.9rem;border-top: 1px solid #eee;display: block;color: inherit;}		
.bounceIn{-webkit-animation-name: bounceIn;animation-name: bounceIn;-webkit-animation-duration: .75s;animation-duration: .75s;animation-delay: 0s;-webkit-animation-iteration-count: infinite;}
@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}
20%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}
60%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}
100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}
